package fr.afcepf.al23.interfaceBu;

import fr.afcepf.al23.entity.Utilisateur;
import fr.afcepf.al23.qualite.exception.QualityException;

/**
 * classe contenant les regles de gestion pour les
 * traitements sur l'utilisateur.
 * @author Nath
 *
 */
public interface IBusinessUtilisateur {
    /**
     * Methode permettant l'enregistrement d'un utilisateur.
     * @param util utilisateur a enregistrer.
     * @return un utilisateur enregistre.
     * @throws QualityException exception si mail existe.
     */
Utilisateur enregistrer(Utilisateur util) throws QualityException;
/**
 * yiuhoijpokp.
 * @param paramMail qrge.
 * @param paramMdp qrg.
 * @return utilisateur.
 */
Utilisateur seConnecter(String paramMail, String paramMdp);
}

